package com.yupi.springbootinit.statemachine.core;

/**
 * 事件接口
 * 所有业务事件枚举需要实现此接口
 */
public interface Event {
    
    /**
     * 获取事件编码
     * @return 事件编码
     */
    String getCode();
    
    /**
     * 获取事件描述
     * @return 事件描述
     */
    String getDescription();
    
    /**
     * 获取事件类型
     * @return 事件类型
     */
    String getEventType();
}